.holdem-container {
    max-width: 300pt;
    max-height: 300pt;
}
.holdem-container .log-container {
    max-height: 100pt;
}

.holdem-form fieldset {
    border-width: 0;
}

.holdem-card {
    display: inline-block;
}

/** Buttons **/

.holdem-btn {
}

.holdem-input-disabled {
    display: none;
}

/** Players **/

fieldset.fieldset-players {
    /*display:inline-block;*/
}
fieldset.fieldset-player,
fieldset.fieldset-set-buy-in,
fieldset.fieldset-set-blinds {
    display:inline-block;
}

/** Fieldsets **/

fieldset.fieldset-players,
fieldset.fieldset-player,
fieldset.fieldset-board,
fieldset.fieldset-burn,
fieldset.fieldset-cards,
fieldset.fieldset-action,
fieldset.fieldset-check,
fieldset.fieldset-fold,
fieldset.fieldset-stand,
fieldset.fieldset-sit,
fieldset.fieldset-log,
fieldset.fieldset-options,
fieldset.fieldset-start,
fieldset.fieldset-info {
    display:inline-block;
}

/** States **/
form:not(.state-sitting) fieldset.fieldset-options,
form:not(.state-sitting) fieldset.fieldset-start,
form:not(.state-sitting) fieldset.fieldset-stand,
form:not(.state-sitting) fieldset.fieldset-action {
    display:none;
}
form.state-sitting fieldset.fieldset-sit {
    display:none;
}
/*form:not(.state-started) fieldset.fieldset-action {*/
    /*display:none;*/
/*}*/

/** Cards **/

.holdem-log .card {
    font-size: 0.5px;
}

fieldset.fieldset-burn {
    position:relative;
    float:right;
}
fieldset.fieldset-fold {
    float:right;
}

.card-burn-1 {
    margin-left: 8px !important;
    -ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */
    transform: rotate(20deg);
}
.card-burn-2 {
    margin-left: -43px !important;
    margin-bottom: -1px;
    -ms-transform: rotate(9deg); /* IE 9 */
    -webkit-transform: rotate(9deg); /* Chrome, Safari, Opera */
    transform: rotate(9deg);
}

/** Action **/
fieldset.fieldset-action input[name=amount]{
    width: 6em;
}
fieldset.fieldset-action input[name=current-bet]{
    width: 9em;
}

fieldset.fieldset-action input[name=current-bet]:not(:disabled),
fieldset.fieldset-action button[name=command]:not(:disabled) {
    font-weight: bold;
    font-size: 11pt;
}
fieldset.fieldset-action button[name=command]:not(:disabled):hover {
    color: #44F;
    cursor: pointer;
}
fieldset.fieldset-action button[name=command][value=bet],
fieldset.fieldset-action button[name=command][value=call],
fieldset.fieldset-action button[name=command][value=all-in] {

}

fieldset.fieldset-action input[name=current-bet],
fieldset.fieldset-action button[name=command][value=fold],
fieldset.fieldset-action button[name=command][value=ready] {
    float:right;
}

/** Log **/

.holdem-log {
    /*vertical-align: top;*/
    max-height: 14em;
    max-width: 30em;
    overflow-y: scroll;
    overflow-x: hidden;
    white-space: pre-wrap;
    margin-bottom: 0.5em;
}

.holdem-log > li,
.holdem-log > div
{
    text-indent: -1em;
    padding-left: 1em;
}

.holdem-log a {
    text-decoration: none;
    font-weight: bold;
}

.holdem-log .playerID {
    color: #223388;
    font-weight: bold;
    /*font-size: 1.1em;*/
}

.holdem-log .message {
    color: #777;
    /*font-size: 1.1em;*/
    font-style: italic;
}

.holdem-log .encrypted {
    overflow-x: hidden;
    color: #C99;
    text-overflow: ellipsis;
}

.holdem-log .encrypted:hover {
    max-width: 16em;
}

.holdem-log .folds,
.holdem-log .all-in {
    color: #EE3388;
    font-weight: bold;
    /*font-size: 1.1em;*/
}

.holdem-log .calls,
.holdem-log .bets {
    color: #113088;
    font-weight: bold;
    /*font-size: 1.1em;*/
}

.field-message {
    width:50%;
}